package cluster

import (
	"gitee/yinlai/kms-backend/controllers/cluster"
	"github.com/gin-gonic/gin"
)

// 实现添加集群
func add(clusterGroup *gin.RouterGroup) {
	clusterGroup.POST("/add", cluster.Add)
}

// 更新集群
func update(clusterGroup *gin.RouterGroup) {
	clusterGroup.POST("/update", cluster.Update)
}

// 删除
func delete(clusterGroup *gin.RouterGroup) {
	clusterGroup.GET("/delete", cluster.Delete)
}

// 获取
func get(clusterGroup *gin.RouterGroup) {
	clusterGroup.GET("/get", cluster.Get)
}

// 获取集群列表
func list(clusterGroup *gin.RouterGroup) {
	clusterGroup.GET("/list", cluster.List)
}

func RegisterSubRouter(g *gin.RouterGroup) {
	clusterGroup := g.Group("/cluster")
	add(clusterGroup)
	update(clusterGroup)
	delete(clusterGroup)
	get(clusterGroup)
	list(clusterGroup)
}
